// package com.it.boot.config;
//
// import com.baomidou.mybatisplus.annotation.TableName;
//
// import javax.persistence.Entity;
// import javax.persistence.Table;
// import java.lang.annotation.ElementType;
// import java.lang.annotation.Retention;
// import java.lang.annotation.RetentionPolicy;
// import java.lang.annotation.Target;
//
// // 定义你的组合注解
// @Target(ElementType.TYPE) // 表示这个注解用在类上
// @Retention(RetentionPolicy.RUNTIME)
// @Entity
// @Table(name = "") // 包含标准 @Table，name需要动态传入
// @org.hibernate.annotations.Table(appliesTo = "", comment = "") // 包含Hibernate @Table，comment需要动态传入
// @TableName
// public @interface EntityWithComment {
//     // 为被封装的注解提供属性映射
//
//     // 这个值会传递给 @javax.persistence.Table.name
//     String name();
//
//     // 这个值会传递给 @org.hibernate.annotations.Table.comment
//     String comment() default "";
//
//     String appliesTo() default "";
// }